/**
 * 创建日期:2016年7月22日下午2:57:26
 * 作者:Administrator
 * 描述:TODO
 */
package com.oscar.ehome.utils.util;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;

import java.util.HashMap;
import java.util.Map;

/***

 */
public class ApkUtil {

    public static final int REQUEST_INSTALL_ACTIVITY = 11;

    /***
     * 方法
     *
     * @param target
     */
    public static void install(Activity activity, String target) {
        // <intent-filter>
        // <action android:name="android.intent.action.VIEW" />
        // <category android:name="android.intent.category.DEFAULT" />
        // <data android:scheme="content" />
        // <data android:scheme="file" />
        //例: readme.txt -->text/plain
        // test.png--->image/png
        // .apk -->
        // <data android:mimeType="application/vnd.android.package-archive" />
        // </intent-filter>
        // Intent:开启服务或者打开页面
        Intent intent = new Intent();
        intent.setAction("android.intent.action.VIEW");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intent.addCategory("android.intent.category.DEFAULT");
        String type = "application/vnd.android.package-archive";
        // http://www.itheima.com f  /mnt/sdcard
        Uri data = Uri.parse("file:///" + target);
        intent.setDataAndType(data, type);
        //activity.startActivityForResult(intent, REQUEST_INSTALL_ACTIVITY);
        activity.startActivity(intent);
        android.os.Process.killProcess(android.os.Process.myPid());
    }

    public static boolean isfirst = true;

    public static Map<String, Object> amap = new HashMap<>();


}
